我们以前看到用户 樱花树下实现 发steam游戏时经常会看到“已打DarkSiders通用破解补丁”,其实不少
破解组甚至是一些个人破解者也有自己的通用破解补丁,我们一般叫它emu(模拟器),大多数模拟器都要求你用模拟器中的steam_api(64).dll替换游戏中的steam_api(64).dll,并按说明配置.ini。这里罗列一下我打算分享的通用破解补丁和工具
Steam平台
通用破解补丁
DarkSiders(32位和64位都有)
Codex
Ali213
Rune
Goldberg(有时候需要配合SteamInterfacesDetector使用)
SmartSteamEmu
1.4.7
FLT
TENOKE
SKiDROW
Steam平台 通用破解工具
Steam Game
Automatic Cracker(Goldberg)
https://github.com/oureveryday/Steam-auto-crackGoldbergGUI
SAC-GUI (Steam Auto Cracker GUI)(Goldberg和Ali213)
USAP
(Universal Steam API Patcher)(CODEX、RUNE、SKIDROW)
Auto-CreamAPI 2 (DLC自动解锁器)
Epic平台
通用破解补丁
Nemirtingas Epic Emulator (Epic Online Service
Emulator)(支持Windows系统和Mac系统)
RUNE Epic Emu
SKiDROW Epic Emu
Epic平台和Origin平台
通用破解工具
DreamAPI(DLC解锁器)
https://github.com/acidicoala/dream-api其它平台 通用破解工具
AlphaROMdiE
Ali213 emu 使用方法
1.
进入游戏目录,查找原始的
steam_api(64).dll(可能在一个子文件夹中)并将其备份(移动或复制到其他地方)。
2. 将 ALI emu
的 SteamConfig.ini 和 steam_api(64).dll 复制到原始文件所在的文件夹。
3. 按照以下说明编辑
SteamConfig.ini。
- 将 "AppID = 123 "设置为与游戏 ID 相同。
查找应用程序 ID
的一种方法是查看游戏商店 URL:
http://store.steampowered.com/app/APP
ID。
- 将 "API = 1.2.3.4 "设置为原始版本:右键单击原始 steam_api(64).dll -> 属性
-> 详情 -> 文件版本。
设置 "UnlockListedDLCOnly = 0 "会让 emu 尝试自动解锁所有
DLC,这样就不用手动将它们添加到列表中了。
这样做显然更快,有时还能完全解锁某些游戏的
DLC。
不过,这可能并不能每次都能破解DLC成功(破解 只狼:影逝二度
的时候就遇到过这个情况),所以解决方案是将此设置为 "1",然后按以下方法添加单个DLC。
-
在"[DLC]"部分添加 DLC ID 和名称以启用它们。您可以在
https://steamdb.info/app/APP ID/dlc/
中找到它们。
例如
[DLC]
348040=This War of Mine - War Child Charity DLC
481090=This
War of Mine - The Little Ones DLC
750030=This War of Mine: Stories - Father's Promise
注:如果
DLC 有单独的文件,显然需要将它们放在游戏文件夹中。
如果游戏选项中没有直接更改语言的设置,那么大多数情况下可以通过编辑破解程序
.ini 文件中的 "Language ="行来更改。
当然,游戏必须支持该语言,查看游戏商店页面通常是个不错的方法。
同样,如果一种语言有额外的文件,您显然也需要在游戏文件夹中放入这些文件才能使其正常运行。请查看游戏的
SteamDB 页面
https://steamdb.info/
,了解某种语言是否有单独的仓库。
"Language =" 可以是以下值之一:
English /
German / French / Italian / Koreana / Spanish / Schinese / Tchinese / Russian / Thai / Japanese
/ Portuguese / Brazilian / Polish / Danish / Dutch / Finnish / Norwegian / Swedish / Hungarian /
Czech / Romanian / Turkish
注意:游戏显然需要支持特定的语言,如果一种语言有自己的独立文件,您需要拥有它们。
Goldberg
emu 使用方法
将游戏目录下的 steam_api(64).dll替换为goldberg目录下的steam_api64.dll。
如果游戏的原始
steam_api(64).dll("属性"->"数字签名"->"时间戳")早于 2016 年 5
月,那么如果游戏无法运行,您可能需要在Goldberg的steam_api(64).dll旁边添加一个
steam_interfaces.txt。(这种情况需要配合SteamInterfacesDetector使用)
如果游戏有
DRM(steamworks 除外),则需要先移除/破解它。
DLC:
默认情况下,模拟器会尝试解锁所有
DLC(在游戏调用 BIsDlcInstalled 函数时返回 true)。如果游戏使用其他函数,则需要向模拟器提供 DLC
列表。
直接在游戏文件夹\steam_settings\dlc.txt,添加一段比如
1797030=Star Melody
Yumemi Dreamer - Special Pack 就可以了。
语言:
在游戏文件夹\steam_settings\language.txt
打开这个language.txt可以编辑游戏语言,默认为英语,必须是有效的steam语言名称,否则游戏可能会报错。
SteamInterfacesDetector
用于搜索原始
steam_api.dll/steam_api64.dll 中的所有接口,然后写入文件 steam_interfaces.txt
如何使用:
运行程序,点击 "打开文件",找到游戏的 steam_api(64).dll。
此时将在 SteamInterfacesDetector
文件旁边创建一个名为 steam_interfaces.txt 的文件,该文件已可与 Goldberg Steam Emu
配合使用,您只需复制并粘贴到游戏文件夹中即可。
其它通用破解补丁也是类似的思路。
不过,SmartSteamEmu(SSE)是个例外,因为它可以使用原始的
steam_api(64).dll。
SmartSteamEmu使用方法:
- 将所有文件解压缩到游戏目录或任何目录。
- 打开 SmartSteamEmu.ini,并根据需要进行编辑。
- 启动 SmartSteamLauncher.exe,而不是游戏可执行文件。
注意:
如果您的游戏使用了替换了 steam_api.dll 的破解版
请确保先还原原始的 steam_api.dll 文件。
除了正确配置 emu 之外,您可能还需要从游戏的
.exe 中移除 SteamStubDRM。
游戏无法启动,只能打开 Steam 或显示 "Application load
error 3:0000065432"(应用程序加载错误 3:0000065432)信息,该信息表明游戏的 .exe 受 SteamStubDRM
保护。
移除它的方法之一是使用 Steamless:
https://github.com/atom0s/Steamless/releases/1. 启动 Steamless 并选择游戏的 .exe。
2. 确保插件设置为 "Automatic(自动)",并选中
"Keep Bind Section(保持绑定部分)"。
3. 点击 "解压文件 "按钮。
4.
在游戏文件夹中,重命名或移动原始 .exe,然后重命名新解压的 .exe。例如 将
"WizardOfLegend.exe.unpacked.exe "更名为 "WizardOfLegend.exe"。确保 Windows
能正确显示文件扩展名。
如果 Steamless 提示 "解压文件失败",那么要么 .exe 文件没有
SteamStubDRM,要么就是你解压的文件不对。
游戏根目录文件夹中用于启动游戏的 .exe
不一定是您需要解压的文件。
例如,对于使用虚幻引擎的游戏,您需要解压的正确 .exe
文件通常位于"[...]\GAME TITLE\SUBFOLDER\Binaries\Win64\" 并称为
"SUBFOLDER-Win64-Shipping.exe"。
一般不建议只使用解压缩后的 exe
来运行游戏。您应该始终将其与模拟器一起使用。
SmartSteamEmu (SSE) 包含一个 "StubDRMPatcher
"插件,而 ALI emu 在其 SteamConfig.ini 中有一个名为 "DECRYPT_STEAM_STUB=0 "的设置。
这两个选项都可以作为解压
exe 的替代方法,不过它们的效果可能并不总是像使用 Steamless 那样可靠。
问:在哪里可以找到
DLC ID?
答:在游戏的 SteamDB
https://steamdb.info/ 页面的 "DLC "标签中
(
https://steamdb.info/app/APP
ID/dlc/)。
这里还有一个方便的脚本,可以让您的浏览器自动获取 DLC ID。
https://github.com/Sak32009/GetDataFromSteam-SteamDB问:游戏已经更新。我可以继续使用以前的破解版吗?
答:如果启动游戏只需要一个
emu,您通常可以继续使用以前的 emu。但要注意也有例外,因为有时游戏更新会导致旧的 emu
停止工作。
如果游戏的 .exe 受保护,则需要破解并使用更新版本的新 exe,因为游戏的 .exe
几乎总是会因更新而改变。
使用过时的破解版和过时的 exe 很可能会导致游戏出现问题。
另一个需要注意的问题是,更新是否会带来新的
DLC。在这种情况下,你需要在 emu 的 .ini 文件中添加新的 DLC 信息。
Steam Game
Automatic Cracker(Goldberg)使用方法
运行 Steam Auto Crack
保持勾选选项
1-4(默认勾选)
选择 ,或拖放到文本框中
单击 ,然后使用 .Start CrackApp ID Finder 查找
Steam App ID。
等待破解完成(日志将显示在窗口中)日志
额外说明
您必须拥有Steam游戏的纯净文件才能进行破解。
游戏必须只有正常的
Steam API 检查和 SteamStub DRM。该工具对 Denuvo、VMProtect 等其他 DRM 无效。
首次使用 App
ID Finder 时,加载时间可能会较长。
GoldbergGUI
使用方法
双击
GoldbergGUI.WPF.exe 打开应用程序。
(首次启动时,可能需要几秒钟,因为它需要缓存 Steam
商店中可用游戏的列表,并下载最新的 Goldberg Emulator 版本)。
点击右上角的
"Select...(选择...)"按钮,选择游戏文件夹中的 steam_api.dll 或 steam_api64.dll 文件。
如果需要,点击
"生成 steam_interfaces.txt "按钮。一旦存在 "steam_interfaces.txt
"文件,按钮就会变灰,以免意外覆盖。
输入游戏名称并点击 "Find ID...(查找 ID...)"按钮。
如果没有找到正确的游戏,可以使用更精确的关键字再试一次,或者将
Steam 商店中的应用程序 ID 复制到 "Find ID... "按钮右侧的字段中。
点击右下方的 "Get DLCs for
AppID"(为 AppID 获取 DLC)按钮,获取该游戏的所有可用 DLC。
如果没有列出所有
DLC,也可以使用扩展插件或者脚本获取 DLC 列表,然后复制并粘贴到 "DLC "表格区域。
在 "高级
"选项卡中设置 "离线模式 "等高级选项。
在 "全局设置 "选项卡中设置账户名和 Steam64ID
等全局设置。
点击 "保存"。
游戏可能仍需使用 Steam DRM 移除程序(如
Steamless)进行修改。
SAC-GUI (Steam Auto Cracker GUI)(Goldberg和Ali213)
增加了启动时自动更新
Steamless 和 Goldberg 的功能。
内置更新的 SteamAPPID 查找器!
保持在顶部功能!
上一次选择的路径是下一个文件夹浏览器开始的位置!
在
Goldberg 和 ALI213 之间轻松切换!
破解完成后打开文件夹的复选框!
拖放自动化!如果用户拖放了一个
exe,SAC-GUI 会尽力找到真正的父目录。这项功能并非完美无瑕,但在 80%
的情况下都能正常工作,而且当它无法正常工作时还会发出警告。
USAP (Universal Steam API
Patcher)(CODEX、RUNE、SKIDROW)
功能:
对任何 steam_api64.dll 或 steam_api.dll
进行修补,以便在 steamclient 模拟器中使用。
完全交互式
检测已打补丁的 dll
根据
api dll 位数(32/64)应用正确的补丁
根据
emu/补丁选择(.cdx、.rne、.bak),在源文件夹中创建适合重定向的 dll 备份
创建包含 api
接口/版本的可选 txt,将其纳入 emu 配置中
遍历文件夹/子文件夹,查找 steam_api(64).dll
支持输入多个
dll 文件或文件夹
支持 CODEX、RUNE 和 SKIDROW steamclient emulators
使用方法
直接将一个或多个
.DLL 文件或文件夹拖放到可执行文件上。
Auto-CreamAPI 2 (DLC自动解锁器)
功能介绍
能解锁
steam 上的所有 DLC
支持使用 steamclient(64).dll 的游戏
自动设置 CreamAPI 的 DLL
和配置文件。
通过提供游戏名称查找 AppID,无需手动查找。
从 Steam 商店和 SteamDB 获取
DLC 列表。
设置 "offline mode "和 "extra protection "等标志,并从列表中选择语言。
使用方法
双击
auto-cream-api.exe 打开应用程序。(第一次启动时,可能需要几秒钟,因为它需要缓存 Steam
商店中可用的游戏列表)。
点击右上角的 "打开文件夹 "按钮,选择游戏文件夹中的 steam_api.dll
或 steam_api64.dll 文件。
输入游戏名称并点击搜索按钮。
如果没有找到正确的游戏,可以使用更精确的关键字再试一次,或者将
Steam 商店中的应用程序 ID 复制到搜索按钮右侧的字段中。
点击右下方的 "Get DLCs for
AppID"(为 AppID 获取 DLC)按钮,获取游戏的所有可用 DLC。
选择语言,必要时勾选选项。
点击
"保存"。
Nemirtingas Epic Emulator (Epic Online Service
Emulator)(支持Windows系统和Mac系统)
Windows系统:将Nemirtingas Epic
Emulator的EOSSDK-Win32-Shipping.dll替换到游戏目录下的EOSSDK-Win32-Shipping.dll或者将Nemirtingas
Epic Emulator的EOSSDK-Win64-Shipping.dll替换到游戏目录下的EOSSDK-Win64-Shipping.dll。
Mac系统:
将Nemirtingas Epic
Emulator的libEOSSDK-Mac-Shipping.dylib替换到游戏目录下的libEOSSDK-Mac-Shipping.dylib。
有些游戏不是使用Epic
Game的启动程序,而是使用游戏本身的启动程序来启动游戏,因此你必须找到游戏最终的可执行文件,例如,在游戏
Satisfactory 中,有一个 FactoryGame.exe,位于 FactoryGame/Binaries/Win64
中,这就是游戏本身的启动程序。
DreamAPI(Epic平台和Origin平台游戏DLC解锁器)
DreamAPI和CreamAPI最大的不同之处在于,它是在另一个层面上运行的,一般的
DLC 解锁程序以 DLL 文件的形式出现,而 DreamAPI 则以网络代理的形式出现。这使得 DreamAPI 能够拦截
DRM 平台向其在线服务发出的 DLC 请求,并修改响应。这种方法有几个优点:
绕过反作弊/DRM--由于没有篡改游戏文件,反作弊/DRM
软件不会收到警报。
单次安装--你只需安装一次
DreamAPI,它就能适用于所有支持平台的游戏,而且即使游戏/DRM 客户端更新了,它也能保持不变。
DreamAPI
有两种版本:
便携式 -
单个便携式可执行文件。打开后,它会自行解压缩到临时文件夹中,并在关机后自行清理。
可安装 -
典型的可安装程序。
DreamAPI 使用方法
安装/下载 DreamAPI
后,只需运行可执行文件即可。该可执行文件带有 UAC
标志,因此它将始终以管理员身份运行,这意味着你必须是一名管理员或拥有管理员账户的访问权限。第一次运行时,会发生两件事。首先,你会看到一个提示窗口,请求你允许安装
SSL 证书。你必须同意,因为 DreamAPI 需要它来解密和加密 https 流量。其次,你会看到一个 Windows
防火墙提示,这对所有试图访问网络的应用程序来说都很常见。你必须再次同意并允许所有网络类型。
至此,安装过程结束。现在你应该看到
DreamAPI
的图形用户界面了,通过它你可以轻松访问配置文件、日志文件或关闭程序。配置文件和日志文件都将创建在
DreamAPI 的同一目录下。它们可以用任何文本编辑器打开。即使关闭 GUI 窗口,DreamAPI
也会在后台继续运行。您可以通过系统托盘图标恢复窗口或关闭应用程序。
注意:运行 DreamAPI
时,它会自动将系统配置为使用 DreamAPI 作为代理服务器。当你关闭 DreamAPI
时,它会禁用代理服务器。这意味着,如果 DreamAPI
意外结束(例如,它崩溃了,或者你从任务管理器中结束了它的进程),那么你需要在系统设置中手动禁用代理服务器的使用,以便恢复连接。或者,你也可以简单地再次运行
DreamAPI 并正确关闭它。
现在 DreamAPI 已安装完毕,请启动游戏,并检查 DLC
是否已解锁。有些游戏需要安装额外的 DLC 文件。
说一下这些破解补丁的具体使用场景:
不联机纯玩单机,一般选CODEX、Goldberg、Rune
galgame选DARKSiDERS
联机就用CreamAPI+CODEX
、Goldberg
Rune和联机破解不兼容
Goldberg可以专门破一些锁定手柄的游戏用,比如破晓传说用CODEX或者其他组通用破解补丁,破解后用不了手柄,用Goldberg的补丁来破解就没这个问题。
说一下emu和steamclient的区别
API
基本上是 "标准 "的模拟方法,您可以用 emu .dll 代替 steam_api(64).dll。这可能会触发对原始 API
.dll 的大小检查。如果您使用的是 steamclient
版本,这是一种更为复杂的仿真方法,检查结果会重新显示为 "true",而不会触发任何检查。当我使用 CDX
emu 对我没有适当信息的游戏进行仿真时,Steamlciient 仿真是我个人的首选方法。
DARKSiDERS、SKiDROW、HOODLUM这三个组是一家,互相认识,这三个组打包的大多数游戏安装界面全是二次元。
某位好心坛友提醒我GreenLuma和steamtools有概率封锁steam账号,所以我已经删除了GreenLuma的教程。我看了下Uplay的R2、R1
DLC解锁器也有封号的风险,所以我也没发。还有就是这些破解补丁和工具破解不了Denuvo加密。
因为流风之舞的playdrm破解工具和终点论坛的Aym破解工具属于论坛的专属工具,所以不在这个贴的讨论范围内。
破解补丁和工具分享链接:
https://www.123pan.com/s/kueA-WyUbd.html备份链接:
https://drive.google.com/drive/folders/1haLhF2oznq4hu6nNsiedu0daqv_mibno?usp=sharingcustom-pack-Klemc
这个part1和part2的合集补丁包属于进阶内容,有兴趣的可以下载下来打开看看研究研究,没兴趣的可以不下载。
[ 此帖被享受幻想在2024-02-23 17:24重新编辑 ]